package com.teamone.etl.taskmanager.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import java.util.Date;

/**
 任务数据输入excel表(EtlTaskInputExcelInfo)表实体类

 @author makejava
 @since 2021-01-09 09:57:56 */
@SuppressWarnings("serial")
public class EtlTaskInputExcelInfo extends Model<EtlTaskInputExcelInfo> {

    /**
     id
     */
    @TableId(type = IdType.INPUT)
    private String id;
    /**
     节点ID
     */
    private String nodeId;
    /**
     节点名称
     */
    private String nodeName;
    /**
     任务ID
     */
    private String taskId;
    /**
     excel文件存储位置
     */
    private String taskExcelFile;
    /**
     excel文件读取sheet页
     */
    private String taskExcelSheet;
    /**
     excel表头信息
     */
    private String taskExcelId;

    /**
     创建人
     */
    private String createBy;
    /**
     创建时间
     */
    private Date createTime;
    /**
     修改人
     */
    private String updateBy;
    /**
     修改时间
     */
    private Date updateTime;


    public String getId () {
        return id;
    }

    public void setId (String id) {
        this.id = id;
    }

    public String getNodeId () {
        return nodeId;
    }

    public void setNodeId (String nodeId) {
        this.nodeId = nodeId;
    }

    public String getNodeName () {
        return nodeName;
    }

    public void setNodeName (String nodeName) {
        this.nodeName = nodeName;
    }

    public String getTaskId () {
        return taskId;
    }

    public void setTaskId (String taskId) {
        this.taskId = taskId;
    }

    public String getTaskExcelFile () {
        return taskExcelFile;
    }

    public void setTaskExcelFile (String taskExcelFile) {
        this.taskExcelFile = taskExcelFile;
    }

    public String getTaskExcelSheet () {
        return taskExcelSheet;
    }

    public void setTaskExcelSheet (String taskExcelSheet) {
        this.taskExcelSheet = taskExcelSheet;
    }

    public String getTaskExcelId () {
        return taskExcelId;
    }

    public void setTaskExcelId (String taskExcelId) {
        this.taskExcelId = taskExcelId;
    }

    public String getCreateBy () {
        return createBy;
    }

    public void setCreateBy (String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime () {
        return createTime;
    }

    public void setCreateTime (Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy () {
        return updateBy;
    }

    public void setUpdateBy (String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime () {
        return updateTime;
    }

    public void setUpdateTime (Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     获取主键值

     @return 主键值
     */
    @Override
    protected Serializable pkVal () {
        return this.id;
    }
}